Efficient Cosynthesis from Extended Dataflow Graphs for Multimedia Applications
ثبت نشده
چکیده
This thesis addresses problems in automatic code synthesis especially for multimedia applications since automatic code synthesis is a promising high level design methodolgy for rapid prototyping as system complextiy increases and fast design turn-aroud time becomes important. However, there are some problems to support multimedia applications in the high level design methodology. Multimedia applications use composite data types, such as video frame or network packet extensively which is the major consumer of scarce memory resource. Existent dataflow models have inherent difficulty of efficiently expressing the mixture of a composite data type and its constituents: for example, a video frame and macro blocks. A video frame is regarded as a unit of data sample in integer rate dataflow graphs, and should be broken down into multiple macro blocks explicitly consuming extra memory space. Thus in this thesis we propose a new dataflow extension called fractional rate dataflow (FRDF) in which fractional number of samples can be produced or consumed to specify multimedia applications. In the proposed FRDF model, a constituent data type is considered as a fraction of the composite data type. An FRDF graph can be synthesized into efficient codes with shorter latency and less buffer memory than integer rate dataflow graphs. In addition, we propose a buffer sharing technique to minimize buffer requirement for composite type data in code synthesis step. In order to share more buffers, the proposed technique separates global memory buffers from local pointer buffers: the global buffers store live samples and the local buffers store the pointers to the global buffer entries. The technique minimizes the buffer memory by sharing global buffers for data samples of different size. An embedded multimedia system is desirable to support multiple applications by dynamically reconfiguring the system functionality, which is called multimode, to cope with rapidly evolving standards and signal processing algorithms as well as to enhance the hardware utilization significantly. A multi-mode
منابع مشابه
System Level Specification for Multimedia Applications
This paper presents a system level specification for codesign of control modules and function modules in multimedia applications which have significant computational requirements as well as complex control systems. In the proposed compositional approach, control modules and function modules are separately described with extended FSM, called fFSM, and dataflow respectively, and integrated in the...
متن کاملFractional Rate Dataflow Model for Efficient Code Synthesis
Automatic code synthesis from dataflow program graphs is a promising high-level design methodology for rapid prototyping of multimedia embedded systems. Memory efficient code synthesis from dataflow models has been an active research subject to reduce the gap in terms of memory requirements between the synthesized code and the hand-optimized code. However, existent dataflow models have inherent...
متن کاملOptimized RTL Code Generation from Coarse-Grain Dataflow Specification for Fast HW/SW Cosynthesis
This paper presents a new methodology of automatic RTL code generation from coarse-grain dataflow specification for fast HW/SW cosynthesis. A node in a coarse-grain dataflow specification represents a functional block such as FIR and DCT and an arc may deliver multiple data samples per block invocation, which complicates the problem and distinguishes it from behavioral synthesis problem. Given ...
متن کاملParameterized Dataflow (Extended Abstract)
Dataflow networks have application in various forms of stream processing, for example for parallel processing of multimedia data. The description of dataflow graphs, including their firing behavior, is typically non-compositional and not amenable to separate compilation. This article considers a dataflow language with a type and effect system that captures the firing behavior of actors. This sy...
متن کاملMemory-Optimized Software Synthesis from Dataflow Program Graphs with Large Size Data Samples
In multimedia and graphics applications, data samples of nonprimitive type require significant amount of buffer memory. This paper addresses the problem of minimizing the buffer memory requirement for such applications in embedded software synthesis from graphical dataflow programs based on the synchronous dataflow (SDF) model with the given execution order of nodes. We propose a memory minimiz...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002